<?xml version="1.0" encoding="UTF-8"?>
<!--
***********************************************************************************************************************
COPYRIGHT
===============================================================================
Copyright (c) 2017 by Vector Informatik GmbH.                                         All rights reserved.

    This software is copyright protected and proprietary to Vector Informatik GmbH.
    Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
    All other rights remain with Vector Informatik GmbH.
===============================================================================
FILE DESCRIPTION
===============================================================================
File:           Crypto_30_CryWrapper_bswmd.arxml
Component:      DrvCrypto_CryWrapper
Module:         Crypto
Generator:      DaVinci Configurator 5
Description:    Software Crypto Driver
*********************************************************************************************************************** 
-->
<AUTOSAR xsi:schemaLocation="http://autosar.org/schema/r4.0 AUTOSAR_4-0-3.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://autosar.org/schema/r4.0">
	<AR-PACKAGES>
		<AR-PACKAGE UUID="ff55d029-386d-43a2-b3c2-dfef4c7a5e36">
			<SHORT-NAME>MICROSAR</SHORT-NAME>
			<AR-PACKAGES>
				<AR-PACKAGE UUID="b4b8e5dd-7621-44f5-b0d0-70346b08094c">
					<SHORT-NAME>Crypto_30_CryWrapper</SHORT-NAME>
					<ELEMENTS>
						<BSW-IMPLEMENTATION UUID="1a1491f6-7cc9-49cb-a255-e18167548a83">
							<SHORT-NAME>Crypto_Impl</SHORT-NAME>
							<PROGRAMMING-LANGUAGE>C</PROGRAMMING-LANGUAGE>
							<SW-VERSION>2.01.01</SW-VERSION>
							<USED-CODE-GENERATOR>DaVinci Configurator</USED-CODE-GENERATOR>
							<VENDOR-ID>30</VENDOR-ID>
							<AR-RELEASE-VERSION>4.03.00</AR-RELEASE-VERSION>
							<BEHAVIOR-REF DEST="BSW-INTERNAL-BEHAVIOR">/MICROSAR/Crypto_30_CryWrapper_ib_bswmd/BswModuleDescriptions/Crypto/Crypto_30_CryWrapper</BEHAVIOR-REF>
							<PRECONFIGURED-CONFIGURATION-REFS>
								<PRECONFIGURED-CONFIGURATION-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/MICROSAR/Crypto_30_CryWrapper/Crypto_Pre</PRECONFIGURED-CONFIGURATION-REF>
							</PRECONFIGURED-CONFIGURATION-REFS>
							<RECOMMENDED-CONFIGURATION-REFS>
								<RECOMMENDED-CONFIGURATION-REF DEST="ECUC-MODULE-CONFIGURATION-VALUES">/MICROSAR/Crypto_30_CryWrapper/Crypto_Rec</RECOMMENDED-CONFIGURATION-REF>
							</RECOMMENDED-CONFIGURATION-REFS>
							<VENDOR-API-INFIX>CryWrapper</VENDOR-API-INFIX>
							<VENDOR-SPECIFIC-MODULE-DEF-REFS>
								<VENDOR-SPECIFIC-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto</VENDOR-SPECIFIC-MODULE-DEF-REF>
							</VENDOR-SPECIFIC-MODULE-DEF-REFS>
						</BSW-IMPLEMENTATION>
						<ECUC-MODULE-DEF UUID="13af85c9-8ee6-4174-9962-507cad2fcb6e">
							<SHORT-NAME>Crypto</SHORT-NAME>
							<DESC>
								<L-2 L="EN">Crypto Driver Wrapper for HW CRY.
The Wrapper provides an ASR4.3 Crypto Stack API and can use ASR4.2 Crys to provide the cryptographic primitives.</L-2>
							</DESC>
							<CATEGORY>VENDOR_SPECIFIC_MODULE_DEFINITION</CATEGORY>
							<ADMIN-DATA>
								<DOC-REVISIONS>
									<DOC-REVISION>
										<REVISION-LABEL>1.00.00</REVISION-LABEL>
										<STATE>beta</STATE>
										<ISSUED-BY>vistof</ISSUED-BY>
										<DATE>2017-01-04T10:51:33+01:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">FEAT-2239: CryDrv Wrapper for ASR4.3</L-2>
												</CHANGE>
												<REASON>
													<L-2 L="EN">ESCAN00093439</L-2>
												</REASON>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
									<DOC-REVISION>
										<REVISION-LABEL>1.00.01</REVISION-LABEL>
										<STATE>beta</STATE>
										<ISSUED-BY>vistof</ISSUED-BY>
										<DATE>2017-01-18T02:33:15+01:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">Remove CryptoKey from pre-config and resolve naming conflict</L-2>
												</CHANGE>
												<REASON>
													<L-2 L="EN">ESCAN00093614</L-2>
												</REASON>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
									<DOC-REVISION>
										<REVISION-LABEL>1.01.00</REVISION-LABEL>
										<STATE>beta</STATE>
										<ISSUED-BY>visgut</ISSUED-BY>
										<DATE>2017-02-23T01:18:32+01:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">Change multiplicity of Mainfunction time period</L-2>
												</CHANGE>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
									<DOC-REVISION>
										<REVISION-LABEL>1.02.00</REVISION-LABEL>
										<STATE>beta</STATE>
										<ISSUED-BY>vistof</ISSUED-BY>
										<DATE>2017-08-17T11:35:26+02:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">Compatibility to Csm 1.02.00 (R18 prod. Release)</L-2>
												</CHANGE>
												<REASON>
													<L-2 L="EN">ESCAN00095244</L-2>
												</REASON>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
									<DOC-REVISION>
										<REVISION-LABEL>2.00.00</REVISION-LABEL>
										<STATE>beta</STATE>
										<ISSUED-BY>vistof</ISSUED-BY>
										<DATE>2017-08-17T11:36:04+02:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">SafeBsw Preperation 1</L-2>
												</CHANGE>
												<REASON>
													<L-2 L="EN">STORYC-2181</L-2>
												</REASON>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
									<DOC-REVISION>
										<REVISION-LABEL>2.01.00</REVISION-LABEL>
										<STATE>released</STATE>
										<ISSUED-BY>vistof</ISSUED-BY>
										<DATE>2017-09-04T17:57:21+02:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">SafeBsw Preperation 2</L-2>
												</CHANGE>
												<REASON>
													<L-2 L="EN">STORYC-2400</L-2>
												</REASON>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
									<DOC-REVISION>
										<REVISION-LABEL>2.01.01</REVISION-LABEL>
										<STATE>released</STATE>
										<ISSUED-BY>vistof</ISSUED-BY>
										<DATE>2017-10-26T15:34:18+02:00</DATE>
										<MODIFICATIONS>
											<MODIFICATION>
												<CHANGE>
													<L-2 L="EN">Wrong check for CSM_USE_SYNC_JOB_PROCESSING</L-2>
												</CHANGE>
												<REASON>
													<L-2 L="EN">ESCAN00097214</L-2>
												</REASON>
											</MODIFICATION>
										</MODIFICATIONS>
									</DOC-REVISION>
								</DOC-REVISIONS>
							</ADMIN-DATA>
							<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
							<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
							<REFINED-MODULE-DEF-REF DEST="ECUC-MODULE-DEF">/AUTOSAR/EcucDefs/Crypto</REFINED-MODULE-DEF-REF>
							<SUPPORTED-CONFIG-VARIANTS>
								<SUPPORTED-CONFIG-VARIANT>VARIANT-PRE-COMPILE</SUPPORTED-CONFIG-VARIANT>
							</SUPPORTED-CONFIG-VARIANTS>
							<CONTAINERS>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="b3e7fb7f-f940-447e-a9ce-b388eef0a00f">
									<SHORT-NAME>CryptoGeneral</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container for common configuration options.</L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
									<PARAMETERS>
										<!-- PARAMETER DEFINITION: CsmDevErrorDetect -->
										<ECUC-BOOLEAN-PARAM-DEF UUID="add03b36-dac2-431c-ad8b-15215cec813a">
											<SHORT-NAME>CryptoDevErrorDetect</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Switches the development error detection and notification on or off. 
- true: detection and notification is enabled. 
- false: detection and notification is disabled. </L-2>
											</DESC>
											<INTRODUCTION>
												<P>
													<L-1 L="EN">True: Development error detection enabled.
                                        False: Development error detection disabled</L-1>
												</P>
											</INTRODUCTION>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
											<IMPLEMENTATION-CONFIG-CLASSES>
												<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
													<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
												</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
											</IMPLEMENTATION-CONFIG-CLASSES>
											<ORIGIN>AUTOSAR_ECUC</ORIGIN>
											<REQUIRES-INDEX>false</REQUIRES-INDEX>
											<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
											<DEFAULT-VALUE>true</DEFAULT-VALUE>
										</ECUC-BOOLEAN-PARAM-DEF>
										<!-- PARAMETER DEFINITION: CsmMaxAlignScalarType -->
										<!-- PARAMETER DEFINITION: CsmMaximumBlockingTime -->
										<!-- PARAMETER DEFINITION: CsmUseInterruption -->
										<!-- PARAMETER DEFINITION: CsmUseSyncJobProcessing -->
										<!-- PARAMETER DEFINITION: CsmVersionInfoApi -->
										<ECUC-BOOLEAN-PARAM-DEF UUID="1bff0874-cfb9-4dd4-bcfc-c69250dbd51a">
											<SHORT-NAME>CryptoVersionInfoApi</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Pre-processor switch to enable and disable availability of the API Crypto_GetVersionInfo().  
- True: API Crypto_GetVersionInfo() is available 
- False: API Crypto_GetVersionInfo() is not available. </L-2>
											</DESC>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
											<IMPLEMENTATION-CONFIG-CLASSES>
												<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
													<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
												</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
											</IMPLEMENTATION-CONFIG-CLASSES>
											<ORIGIN>AUTOSAR_ECUC</ORIGIN>
											<REQUIRES-INDEX>false</REQUIRES-INDEX>
											<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
											<DEFAULT-VALUE>false</DEFAULT-VALUE>
										</ECUC-BOOLEAN-PARAM-DEF>
										<ECUC-FLOAT-PARAM-DEF UUID="18ce4a90-2f3e-410d-9ba3-0f036187ae8c">
											<SHORT-NAME>CryptoMainFunctionPeriod</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Specifies the period of main function Crypto_MainFunction in seconds. </L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:Display">
														<SD GID="DV:BaseUnit">SEC</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
											<IMPLEMENTATION-CONFIG-CLASSES>
												<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
													<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
												</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
											</IMPLEMENTATION-CONFIG-CLASSES>
											<ORIGIN>AUTOSAR_ECUC</ORIGIN>
											<REQUIRES-INDEX>false</REQUIRES-INDEX>
											<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
											<DEFAULT-VALUE>0.01</DEFAULT-VALUE>
											<MAX>3600</MAX>
											<MIN>0</MIN>
										</ECUC-FLOAT-PARAM-DEF>
									</PARAMETERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="41aaddec-9bb2-434a-ba4c-efc1829a7878">
									<SHORT-NAME>CryptoDriverObjects</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container for Crypto Driver Objects </L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<SUB-CONTAINERS>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="8acd691d-1fa5-4569-9b54-c981cb650593">
											<SHORT-NAME>CryptoDriverObject</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Container for configuration of Crypto Driver Object. The container name 
serves as a symbolic name for the identifier of a Crypto Driver Object. </L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<PARAMETERS>
												<ECUC-INTEGER-PARAM-DEF UUID="c2af4e33-47cd-4bb8-a13d-da8ee3ccfec4">
													<SHORT-NAME>CryptoDriverObjectId</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Identifier of the Crypto Driver Object. The Crypto Driver Object offers 
different crypto primitives. </L-2>
													</DESC>
													<ADMIN-DATA>
														<SDGS>
															<SDG GID="DV:Display">
																<SD GID="DV:DefaultFormat">DEC</SD>
															</SDG>
														</SDGS>
													</ADMIN-DATA>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>0</DEFAULT-VALUE>
													<MAX>4294967295</MAX>
													<MIN>0</MIN>
												</ECUC-INTEGER-PARAM-DEF>
												<ECUC-INTEGER-PARAM-DEF UUID="5f7259b9-d0ff-45d5-b58f-9313dd082239">
													<SHORT-NAME>CryptoDriverObjectQueueSize</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Size of the queue in the Crypto Driver. Defines the maximum number of 
jobs in the Crypto Driver Object queue. If it is set to 0, queueing is disabled 
in the Crypto Driver Object.
This Crypto Driver does not support queuing but uses the buffer for asynchronous processing.</L-2>
													</DESC>
													<ADMIN-DATA>
														<SDGS>
															<SDG GID="DV:Display">
																<SD GID="DV:DefaultFormat">DEC</SD>
															</SDG>
														</SDGS>
													</ADMIN-DATA>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>1</DEFAULT-VALUE>
													<MAX>1</MAX>
													<MIN>1</MIN>
												</ECUC-INTEGER-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-REFERENCE-DEF UUID="29882698-3d04-438c-bc23-a347682b1f92">
													<SHORT-NAME>CryptoPrimitiveRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Refers to primitive in the CRYPTO. 
The CryptoPrimitive is a pre-configured container of the crypto service that shall be used. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
									</SUB-CONTAINERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="e24f1692-da55-42b8-ab70-af77eb369589">
									<SHORT-NAME>CryptoKeys</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container for CRYPTO keys </L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<SUB-CONTAINERS>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="04c06d94-8df4-463c-a0b2-8e98c20aacb5">
											<SHORT-NAME>CryptoKey</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Configuration for CRYPTO keys </L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<PARAMETERS>
												<ECUC-INTEGER-PARAM-DEF UUID="d11a4daa-7c15-4871-bb19-3482ce4fd0a9">
													<SHORT-NAME>CryptoKeyId</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Identifier of the CRYPTO Key</L-2>
													</DESC>
													<ADMIN-DATA>
														<SDGS>
															<SDG GID="DV:Display">
																<SD GID="DV:DefaultFormat">DEC</SD>
															</SDG>
														</SDGS>
													</ADMIN-DATA>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>0</DEFAULT-VALUE>
													<MAX>4294967295</MAX>
													<MIN>0</MIN>
												</ECUC-INTEGER-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-REFERENCE-DEF UUID="345efeba-732c-4d1b-bd36-a0b582adb896">
													<SHORT-NAME>CryptoKeyTypeRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Refers to a pointer in the CRYPTO to a CryptoKeyType. The 
CryptoKeyType provides the information which key elements are contained in a CryptoKey. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
									</SUB-CONTAINERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="dfb3d92b-2f7b-4076-847c-cbecc581537a">
									<SHORT-NAME>CryptoPrimitives</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container for CRYPTO primitives </L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<SUB-CONTAINERS>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="9d1ecfc4-70dd-4670-a29c-77d91f949f9b">
											<SHORT-NAME>CryptoPrimitive</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Configuration of a CryptoPrimitive </L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<PARAMETERS>
												<ECUC-ENUMERATION-PARAM-DEF UUID="3246fd05-8705-45a4-a1f4-fd61d67ec303">
													<SHORT-NAME>CryptoPrimitiveAlgorithmFamily</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Determines the algorithm family used for the crypto service </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="4d289672-dc58-4a18-95b4-4220b3f980c9">
															<SHORT-NAME>CRYPTO_ALGOFAM_NOT_SET</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="f1cc8420-c60a-4325-ae7d-fbd8aa765db0">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA1</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="23f3af3a-07e7-4227-8b32-423d5a28c3a5">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_224</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="4b7c2897-21e6-477f-80d9-2d1b5af45d7e">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="cfd5522d-17b5-4653-baf9-f1ed8cc19484">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_384</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="7a0afbe3-f238-4ed8-b6d1-9afc661a1af3">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="50a890e1-4144-445a-ae57-e927d4b2745f">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_512_224</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="3f44a5df-6406-4a36-b79a-0d83f9077131">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_512_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="f2c9a42e-5229-46b6-9d8e-31741fe14600">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_224</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="8a9b3a19-3960-4b20-a15f-a187d4ea497c">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="5b3eaa26-fd8a-414a-a6a0-84d1c0bac9d3">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_384</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="577c9a14-d4b2-4ed7-8da2-536ad0a96515">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="7b70862d-dc70-423d-9a91-8149ed5996e9">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHAKE128</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a7932ac0-fb0b-44d8-b355-27f71b50ec71">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHAKE256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="3329639b-c6e8-4834-acc3-d34ea40136b5">
															<SHORT-NAME>CRYPTO_ALGOFAM_RIPEMD160</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="e29a66b5-c68e-43ea-8225-11e7c73991b6">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_1_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="2fb33542-d6d0-4cc9-b839-e06c2ac2ddf9">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_1_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a96d4c31-49d2-47f6-a3dd-80a40344a286">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_2s_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="48245255-54c0-4553-b007-96b48f147080">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_2s_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="5ced373c-2934-46d0-bf54-c3a3424d4603">
															<SHORT-NAME>CRYPTO_ALGOFAM_3DES</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="2f6fd9a9-8bae-4114-af54-f31fea652052">
															<SHORT-NAME>CRYPTO_ALGOFAM_AES</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="bd4c99aa-4677-4261-ab82-a084c21fe386">
															<SHORT-NAME>CRYPTO_ALGOFAM_CHACHA</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="40f4b8ab-ae87-4829-a8b8-2b16d992204a">
															<SHORT-NAME>CRYPTO_ALGOFAM_RSA</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="782e1c31-9d8d-414c-9d24-c8382745d23c">
															<SHORT-NAME>CRYPTO_ALGOFAM_ED25519</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="251f8277-1ab1-4670-a38a-5c1f4b8b5061">
															<SHORT-NAME>CRYPTO_ALGOFAM_BRAINPOOL</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="061bad76-54ee-4139-91f2-6c5cf6611820">
															<SHORT-NAME>CRYPTO_ALGOFAM_ECCNIST</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="88f1b342-814a-4e14-8bda-bee5be6d8fb4">
															<SHORT-NAME>CRYPTO_ALGOFAM_SECURECOUNTER</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="b9c4409a-0616-41df-97d8-ebda6c704ec9">
															<SHORT-NAME>CRYPTO_ALGOFAM_RNG</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="277d5da8-2cdb-4bb7-9803-5acde4901a9f">
															<SHORT-NAME>CRYPTO_ALGOFAM_SIPHASH</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a282ffe6-8f1a-472c-a388-40f2e98c27ea">
															<SHORT-NAME>CRYPTO_ALGOFAM_ECIES</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a3b509bc-e355-4c21-af48-756895c7598e">
															<SHORT-NAME>CRYPTO_ALGOFAM_CUSTOM</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="a1fcb0a2-9f61-4204-bcca-f0e65164cab3">
													<SHORT-NAME>CryptoPrimitiveAlgorithmMode</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Determines the algorithm mode used for the crypto service </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="5b62ee64-0d01-472b-a530-836fa6fc5417">
															<SHORT-NAME>CRYPTO_ALGOMODE_NOT_SET</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="1a354d9e-877d-4d1f-bcdc-512039590f78">
															<SHORT-NAME>CRYPTO_ALGOMODE_ECB</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="8f6f3d6b-2293-40d6-a399-a1ef28322696">
															<SHORT-NAME>CRYPTO_ALGOMODE_CBC</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="573d50db-0ba2-4413-b897-833270bdc76c">
															<SHORT-NAME>CRYPTO_ALGOMODE_CFB</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="ff47ce93-8856-4cea-b833-0d2408a4b436">
															<SHORT-NAME>CRYPTO_ALGOMODE_OFB</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="3ee26708-6331-495d-8704-382816fc97e7">
															<SHORT-NAME>CRYPTO_ALGOMODE_CTR</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="615a47ee-cb10-47a7-82e7-90e7eddbdb2b">
															<SHORT-NAME>CRYPTO_ALGOMODE_GCM</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="15efd54c-47be-40dc-898d-9c85fa565473">
															<SHORT-NAME>CRYPTO_ALGOMODE_XTS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="83184f8e-9e7f-446e-a7a7-46ca5f144dec">
															<SHORT-NAME>CRYPTO_ALGOMODE_RSAES_OAEP</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="da905bfa-9d34-4e5d-bc45-be7ed6b0e0ec">
															<SHORT-NAME>CRYPTO_ALGOMODE_RSAES_PKCS1_v1_5</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="b247a43c-11c3-4857-858e-74c81dbb7055">
															<SHORT-NAME>CRYPTO_ALGOMODE_RSASSA_PSS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="912295c4-34cb-4892-b732-472ff0880057">
															<SHORT-NAME>CRYPTO_ALGOMODE_RSASSA_PKCS1_v1_5</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="6ed8a3e9-1289-4778-a618-8886970dd718">
															<SHORT-NAME>CRYPTO_ALGOMODE_8ROUNDS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="2b2b1b9e-0f3f-4fca-bc84-1d567b843c7b">
															<SHORT-NAME>CRYPTO_ALGOMODE_12ROUNDS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="8d259b73-d6c7-4448-b1d1-f71422ad227e">
															<SHORT-NAME>CRYPTO_ALGOMODE_20ROUNDS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="e7d97a92-4341-46a4-9876-08ede59d920e">
															<SHORT-NAME>CRYPTO_ALGOMODE_HMAC</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a07af362-95cd-4df8-a0be-68f68872841b">
															<SHORT-NAME>CRYPTO_ALGOMODE_CMAC</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a2db55f9-e83e-4060-953c-051b34c6818e">
															<SHORT-NAME>CRYPTO_ALGOMODE_GMAC</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="1fdf1a56-2cdf-4d68-b354-26028869dd56">
															<SHORT-NAME>CRYPTO_ALGOMODE_CTRDRBG</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="c7476397-efdf-44d8-8a37-4a543e9df095">
															<SHORT-NAME>CRYPTO_ALGOMODE_SIPHASH_2_4</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="85a1113b-a4e5-4d96-b418-e45b18107082">
															<SHORT-NAME>CRYPTO_ALGOMODE_SIPHASH_4_8</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="9e1c5533-3075-4be2-bc64-7cd88486d158">
															<SHORT-NAME>CRYPTO_ALGOMODE_CUSTOM</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="5c72b0fc-8654-4162-b5bd-c78c6d4bf029">
													<SHORT-NAME>CryptoPrimitiveAlgorithmSecondaryFamily</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Determines the algorithm family used for the crypto service </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="865027cf-b202-470c-b58c-4a44d640d2d4">
															<SHORT-NAME>CRYPTO_ALGOFAM_NOT_SET</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="3124dfe3-c715-43b0-bcc3-a2fd2409f53a">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA1</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a965c62f-9d11-4d2d-9760-2c6af4ba4081">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_224</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="215e8782-a00c-46fe-ba56-7a56162e56bc">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="d89b3de5-1565-4581-be0c-c25bec9fa519">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_384</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="380f3e14-231b-444b-b7a3-f98601a8fe1d">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="0699ba01-b88c-412b-8719-c97ac464ae07">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_512_224</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="f997806b-c161-4eaa-974c-2b34c31f1532">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA2_512_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="1d71911e-54ff-44f4-b287-244cdd0eed55">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_224</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="7a8b9e29-c871-45af-ae9c-01a2e8776bb7">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="90e7d75d-1c16-4bd9-b5f5-4743a48c09e8">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_384</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="5a76b389-d99d-4af4-9976-2bed8f79f8b0">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHA3_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="3520a557-7745-4d4e-b931-e7cac60fddc9">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHAKE128</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="30b769f0-eb16-41f8-b633-4868234aadd5">
															<SHORT-NAME>CRYPTO_ALGOFAM_SHAKE256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="56bf4244-df59-4dd5-9ddf-a40f2ba26984">
															<SHORT-NAME>CRYPTO_ALGOFAM_RIPEMD160</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="a931bb99-73b4-44c4-8d45-3d0aeb7ec54c">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_1_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="8a1bff0b-e54f-483a-aff1-487aed19079a">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_1_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="8095f9c2-ee36-4fb2-8be7-8b1614839c7e">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_2s_256</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="2fe94bdb-9451-4754-9dc1-5fbf28603e59">
															<SHORT-NAME>CRYPTO_ALGOFAM_BLAKE_2s_512</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="5c2da86f-b4fb-43d3-85f1-e33eb946bef3">
															<SHORT-NAME>CRYPTO_ALGOFAM_3DES</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="d21769a0-c3a2-41d2-af0f-b647e0813483">
															<SHORT-NAME>CRYPTO_ALGOFAM_AES</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="5d434ef5-acb3-45db-b368-6f9b492d96f2">
															<SHORT-NAME>CRYPTO_ALGOFAM_CHACHA</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="108ff0e6-2d79-4cb1-b0c5-9eb09b9f3123">
															<SHORT-NAME>CRYPTO_ALGOFAM_RSA</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="4a93e364-845c-4746-88ac-7263c0552812">
															<SHORT-NAME>CRYPTO_ALGOFAM_ED25519</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="297a9b70-a20e-49d4-8cfd-630a9bf376df">
															<SHORT-NAME>CRYPTO_ALGOFAM_BRAINPOOL</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="2de72c6a-db1e-4b45-9297-3590636514f8">
															<SHORT-NAME>CRYPTO_ALGOFAM_ECCNIST</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="6561e8bd-1dda-43a5-ace1-88fd94b3082f">
															<SHORT-NAME>CRYPTO_ALGOFAM_SECURECOUNTER</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="d7f89941-6648-4332-9707-0bb5223b76da">
															<SHORT-NAME>CRYPTO_ALGOFAM_RNG</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="bf148296-8957-47b3-b477-730d5fe4b449">
															<SHORT-NAME>CRYPTO_ALGOFAM_SIPHASH</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="cf9aad97-3cf5-4859-99bb-28b6f0b43cc8">
															<SHORT-NAME>CRYPTO_ALGOFAM_ECIES</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="d61b976e-afda-43c6-85ee-390c94c699f6">
															<SHORT-NAME>CRYPTO_ALGOFAM_CUSTOM</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="065989a8-8f71-45e0-a571-9e9fc9862ddf">
													<SHORT-NAME>CryptoPrimitiveService</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Determines the crypto service used for defining the capabilities</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="9d65b795-0e79-4660-a5db-ccdc14a44a02">
															<SHORT-NAME>CRYPTO_MAC_VERIFY</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="81684147-c902-4c32-8f27-4d4dfdd8d12d">
															<SHORT-NAME>CRYPTO_MAC_GENERATE</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="6f5259b0-2bfe-4897-9972-132a95af623d">
															<SHORT-NAME>CRYPTO_SIGNATURE_VERIFY</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="ffbb4b04-3065-4462-8415-03ecf2cbdf09">
															<SHORT-NAME>CRYPTO_SIGNATURE_GENERATE</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="4cba52a5-9bae-46c7-937d-5a23e2915640">
															<SHORT-NAME>CRYPTO_ENCRYPT</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="e1a42b5d-0493-4a41-b239-cef365ecae97">
															<SHORT-NAME>CRYPTO_DECRYPT</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="61908bf9-701d-41c1-8b95-6b21d0be1d7f">
															<SHORT-NAME>CRYPTO_AEADENCRYPT</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="36a2efa1-d462-48df-a3ca-df3a17ca86e4">
															<SHORT-NAME>CRYPTO_AEADDECRYPT</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="e893981c-bed7-4903-9dad-08eceda16b64">
															<SHORT-NAME>CRYPTO_HASH</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="bab72344-9e11-4984-b0f1-f338176e359d">
															<SHORT-NAME>CRYPTO_RANDOM</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
											</PARAMETERS>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
									</SUB-CONTAINERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="0fe15a8c-a28e-46d7-8651-083883d95a91">
									<SHORT-NAME>CryptoKeyElements</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container  for CRYPTO  key elements</L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<SUB-CONTAINERS>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="6182ba5c-0861-4913-a1cc-86af55b9aa6a">
											<SHORT-NAME>CryptoKeyElement</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Configuration of a CryptoKeyElement </L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<PARAMETERS>
												<ECUC-INTEGER-PARAM-DEF UUID="a6850dcf-2dd7-4c5d-90f1-f4d636195b71">
													<SHORT-NAME>CryptoKeyElementId</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Identifier of the CRYPTO  key element </L-2>
													</DESC>
													<ADMIN-DATA>
														<SDGS>
															<SDG GID="DV:Display">
																<SD GID="DV:DefaultFormat">DEC</SD>
															</SDG>
														</SDGS>
													</ADMIN-DATA>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>true</SYMBOLIC-NAME-VALUE>
													<MAX>4294967295</MAX>
													<MIN>0</MIN>
												</ECUC-INTEGER-PARAM-DEF>
												<ECUC-INTEGER-PARAM-DEF UUID="bf788dcf-0505-400a-9215-38091a816c7f">
													<SHORT-NAME>CryptoKeyElementSize</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Maximum Size size of a CRYPTO key element in bytes </L-2>
													</DESC>
													<ADMIN-DATA>
														<SDGS>
															<SDG GID="DV:Display">
																<SD GID="DV:DefaultFormat">DEC</SD>
															</SDG>
														</SDGS>
													</ADMIN-DATA>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<MAX>4294967295</MAX>
													<MIN>1</MIN>
												</ECUC-INTEGER-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="5673cfab-68e3-4244-8cb7-85a93948128d">
													<SHORT-NAME>CryptoKeyElementInitValue</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Value which will be used to fill the element during initialisation, when the 
element is not already initialized. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="6c35af0d-a1ba-43c9-90df-982ee1057cec">
													<SHORT-NAME>CryptoKeyElementAllowPartialAccess</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Enable or disable writing and reading the key element with data smaller 
than the size of the element. 
True: enable partial access of the key element 
False: disable partial access of the key element </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>false</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="10c27963-1705-4892-971f-021e814fac18">
													<SHORT-NAME>CryptoKeyElementPersist</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Enable or disable persisting of the key element in non-volatile storage. 
True: enable persisting of the key element. 
False: disable persisting of the key element. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>false</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="df908270-45fc-4bb4-b320-a73820e0ba61">
													<SHORT-NAME>CryptoKeyElementReadAccess</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Define the reading access rights of the key element. 
CRYPTO_RA_DENIED = key element cannot be read from outside the Crypto Driver 
CRYPTO_RA INTERNAL_COPY = key element can be copied to another key element in the same crypto driver. 
CRYPTO_RA_ALLOWED = key element can be read as plaintext 
CRYPTO_RA_ENCRYPTED = key element can be read encrypted. E.g. SHE Ram-Key export. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>RA_ALLOWED</DEFAULT-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="616188d5-c151-4cb1-8970-c7e6fd96b372">
															<SHORT-NAME>RA_ALLOWED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="1104425e-24ce-4320-a5d5-616171d54055">
															<SHORT-NAME>RA_DENIED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="6bc28058-4250-4345-8b59-5645b24aef5a">
															<SHORT-NAME>RA_ENCRYPTED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="ac7832e4-9845-454c-95ff-2a8fc25ebe37">
															<SHORT-NAME>RA_INTERNAL_COPY</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="462e1498-65da-4477-aee8-f106e75c8885">
													<SHORT-NAME>CryptoKeyElementWriteAccess</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Define the writing access rights of the key element 
CRYPTO_WA_DENIED = key element can not be written from outside the Crypto Driver 
CRYPTO_WA INTERNAL_COPY = key element can be filled with another key element in the same crypto driver. 
CRYPTO_WA_ALLOWED = key element can be rwritten as plaintext 
CRYPTO_WA_ENCRYPTED = key element can be written encrypted. E.g. SHE load key. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>WA_ALLOWED</DEFAULT-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="faa6eefe-1e90-4170-981e-d570ee73b265">
															<SHORT-NAME>WA_ALLOWED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="17166e7d-e4b6-4cb4-98e9-4b2b87c01ef5">
															<SHORT-NAME>WA_DENIED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="06956ff7-f643-49b1-b244-399342f55bd2">
															<SHORT-NAME>WA_ENCRYPTED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="0bc5034e-e64e-4f1e-b44f-3fb1d0366e69">
															<SHORT-NAME>WA_INTERNAL_COPY</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-REFERENCE-DEF UUID="7638d781-820d-4e24-a253-7d623f2a5a80">
													<SHORT-NAME>CryptoKeyElementVirtualTargetRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Refers to a key element which will contain the actual data. If the Reference 
is configured, the key element will be a virtual key element. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
									</SUB-CONTAINERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="5ae8bc01-8e1d-4636-9ba9-7dc75bd213dc">
									<SHORT-NAME>CryptoKeyTypes</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container for CRYPTO key types </L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<SUB-CONTAINERS>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="05106f9b-2287-4827-9da8-09ca4ae0a645">
											<SHORT-NAME>CryptoKeyType</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Container to declare a Key Type.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<REFERENCES>
												<ECUC-REFERENCE-DEF UUID="11ae4008-6ffa-4112-b65f-2645dbc8abf1">
													<SHORT-NAME>CryptoKeyElementRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Refers to a pointer in the CRYPTO Key Element, which holds the 
data of the crypto key element. </L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>AUTOSAR_ECUC</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
									</SUB-CONTAINERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
								<ECUC-PARAM-CONF-CONTAINER-DEF UUID="6375e335-90d5-4916-b102-d75b9fa76a03">
									<SHORT-NAME>CryptoWrapper</SHORT-NAME>
									<DESC>
										<L-2 L="EN">Container for specific options used to map ASR4.3 Crypto Stack to ASR4.2 Cry services.</L-2>
									</DESC>
									<ADMIN-DATA>
										<SDGS>
											<SDG GID="DV:CfgPostBuild">
												<SD GID="DV:postBuildSelectableChangeable">false</SD>
												<SD GID="DV:postBuildNotDeletable">false</SD>
											</SDG>
										</SDGS>
									</ADMIN-DATA>
									<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
									<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
									<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
									<SUB-CONTAINERS>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="564bea97-b03c-4411-a983-8f4d3aa20a59">
											<SHORT-NAME>CryptoSymEncryptConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to do a AES Encryption in CBC mode.
If a Vector Cry is used, this configuration is also used for ECB mode.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackSymEncrypt -->
												<!-- PARAMETER DEFINITION: CsmSymBlockEncryptInitConfiguration -->
												<!-- PARAMETER DEFINITION: CsmSymEncryptPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="937249af-003b-4842-907f-78f59144dc28">
													<SHORT-NAME>CryptoSymEncryptPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Symmetrical Encryption Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="d9c4e182-d841-4144-a120-14bf5c99d481">
													<SHORT-NAME>CryptoSymEncryptIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="68b8a97f-49d6-4b9e-82df-4c44d1f4efe9">
													<SHORT-NAME>CryptoSymEncryptInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="77adfdac-d1d5-4bad-9a40-4c75e7e4bec9">
													<SHORT-NAME>CryptoSymEncryptCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryAesEncrypt128/CryAesEncrypt128Config</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
												<ECUC-REFERENCE-DEF UUID="dc7a4954-ea6a-49f5-bb8b-d982513bbac3">
													<SHORT-NAME>CryptoSymEncryptCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="d433963f-0950-4904-b8ed-ddc33aa1ffb2">
											<SHORT-NAME>CryptoSymDecryptConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to do a AES Decryption in CBC mode.
If a Vector Cry is used, this configuration is also used for ECB mode.
</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackSymEncrypt -->
												<!-- PARAMETER DEFINITION: CsmSymBlockEncryptInitConfiguration -->
												<!-- PARAMETER DEFINITION: CsmSymEncryptPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="c40754a7-2ca6-4641-8eb1-0ef9325ac64d">
													<SHORT-NAME>CryptoSymDecryptPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Symmetrical Encryption Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="14f97bc3-357d-4f6c-b990-c62970df9da9">
													<SHORT-NAME>CryptoSymDecryptIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="4946fd58-6912-4a08-a280-fab7d9d78450">
													<SHORT-NAME>CryptoSymDecryptInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="c35383fe-af2b-4f2f-95f8-cd3e83e8a486">
													<SHORT-NAME>CryptoSymDecryptCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryAesDecrypt128/CryAesDecrypt128Config</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
												<ECUC-REFERENCE-DEF UUID="0e4419ce-81a1-4c2b-baf0-e79a5e89cfa7">
													<SHORT-NAME>CryptoSymDecryptCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="4e77aadc-f99e-4144-9fe1-8add2002f08e">
											<SHORT-NAME>CryptoMacGenerateConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to do a CMAC Generation.
</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackMacGenerate -->
												<!-- PARAMETER DEFINITION: CsmMacGenerateInitConfiguration -->
												<ECUC-STRING-PARAM-DEF UUID="8f421987-16c4-4359-896b-1b535f2669b1">
													<SHORT-NAME>CryptoMacGenerateInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<!-- PARAMETER DEFINITION: CsmMacGeneratePrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="68dd3df9-1311-4bba-8914-bbc861a5b8e0">
													<SHORT-NAME>CryptoMacGeneratePrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of MAC Generation Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="74f69b78-70ee-4969-8d6b-ef2c6b44eb09">
													<SHORT-NAME>CryptoMacGenerateIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="7af4e192-7e9a-4f2c-82f1-5b91b4e83ae3">
													<SHORT-NAME>CryptoMacGenerateCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryCmacAes128Gen/CryCmacAes128GenConfig</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
												<ECUC-REFERENCE-DEF UUID="2403f36e-7e20-490b-bb9c-7c9ea1c1670e">
													<SHORT-NAME>CryptoMacGenerateCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="9a9a9090-92aa-4504-bd47-4809fa040d55">
											<SHORT-NAME>CryptoMacVerifyConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to do a CMAC Verification.

Be aware that the MacVerify services has to be configured to interpret the length of the MAC in bits.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackMacVerify -->
												<!-- PARAMETER DEFINITION: CsmMacVerifyInitConfiguration -->
												<ECUC-STRING-PARAM-DEF UUID="90882c60-8f6b-4f6d-a194-f544298bf1ba">
													<SHORT-NAME>CryptoMacVerifyInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<!-- PARAMETER DEFINITION: CsmMacVerifyPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="92eab9b9-98e1-4aa9-80a7-9f158fe49e48">
													<SHORT-NAME>CryptoMacVerifyPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of MAC Verification Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="5e1cf41d-408b-4429-b7dd-b2bc0b7700d5">
													<SHORT-NAME>CryptoMacVerifyIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="cff6d815-4a93-437f-8751-ca99736a7df6">
													<SHORT-NAME>CryptoConvertLengthToBytes</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Convert the length from Bits in Bytes</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>false</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="80c0195f-b6b7-4cfe-a5f2-0d614674b4d7">
													<SHORT-NAME>CryptoMacVerifyCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryHmacSha1Verify/CryHmacSha1VerifyConfig</DESTINATION-REF>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryCmacAes128Ver/CryCmacAes128VerConfig</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
												<ECUC-REFERENCE-DEF UUID="5b2016d5-9005-48df-94a2-9004db7168a1">
													<SHORT-NAME>CryptoMacVerifyCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="9ed3bf33-2776-4199-a2ee-01c2e5fd1249">
											<SHORT-NAME>CryptoRandomGenerateConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to generate a random number.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackRandomGenerate -->
												<!-- PARAMETER DEFINITION: CsmRandomGenerateInitConfiguration -->
												<ECUC-STRING-PARAM-DEF UUID="e0cf3573-c294-4737-a281-c8aecfe20f53">
													<SHORT-NAME>CryptoRandomGenerateInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<!-- PARAMETER DEFINITION: CsmRandomGeneratePrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="3da1ac84-e458-4c0f-8b4c-f013c4573252">
													<SHORT-NAME>CryptoRandomGeneratePrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Random Generation Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="40e72fad-10dc-47d8-bd70-dccb2af9f554">
													<SHORT-NAME>CryptoRandomGenerateIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="427159d6-928d-4d3e-8b1c-055b535646f3">
													<SHORT-NAME>CryptoRandomGenerateCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryFips186/CryFips186Config</DESTINATION-REF>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryRng/CryRngConfig</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
												<ECUC-REFERENCE-DEF UUID="303de6a1-d9da-47c7-96f8-c56028cba2e8">
													<SHORT-NAME>CryptoRandomGenerateCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="aea7b7f5-8577-4df1-a37a-20fe37ff4f87">
											<SHORT-NAME>CryptoRandomSeedConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to provide a seed to the hardware.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackRandomSeed -->
												<!-- PARAMETER DEFINITION: CsmRandomSeedInitConfiguration -->
												<ECUC-STRING-PARAM-DEF UUID="8d89b70f-92e0-411d-a759-19179fef37af">
													<SHORT-NAME>CryptoRandomSeedInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<!-- PARAMETER DEFINITION: CsmRandomSeedPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="d74ff6b6-263e-48a6-b11a-ec546b470a37">
													<SHORT-NAME>CryptoRandomSeedPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Random Seed Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="5d95039a-bcf2-468f-a880-90e43b4f6583">
													<SHORT-NAME>CryptoRandomSeedIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="4af5fbaf-af68-49fe-ab1e-54d65fcdb37f">
													<SHORT-NAME>CryptoRandomSeedCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryFips186/CryFips186Config</DESTINATION-REF>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryRng/CryRngConfig</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="58631870-8e66-42d1-868a-4d49482ac670">
											<SHORT-NAME>CryptoSymKeyExtractConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry Service which is used to load a plain text key into the KEY_RAM of the SHE.

In case of a Vector CRY, use the same Reference for all CryptoKeyExtractConfig containers.
</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>5</UPPER-MULTIPLICITY>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackSymKeyExtract -->
												<!-- PARAMETER DEFINITION: CsmSymKeyExtractInitConfiguration -->
												<ECUC-STRING-PARAM-DEF UUID="6587a18a-b320-4792-8070-76ccaffd5958">
													<SHORT-NAME>CryptoSymKeyExtractInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<!-- PARAMETER DEFINITION: CsmSymKeyExtractPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="44c9156a-24f5-474a-bc5f-0cff0b5c6017">
													<SHORT-NAME>CryptoSymKeyExtractPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Symmetrical Key Extraction Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="976a692c-a087-4aef-b1ac-af25953ef68c">
													<SHORT-NAME>CryptoSymKeyExtractIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="9ab1807e-c7c8-4637-96ba-32bfbe98b93a">
													<SHORT-NAME>CryptoSymKeyExtractUsage</SHORT-NAME>
													<DESC>
														<L-2 L="EN">This defines how the Cry configuartion shall be used.

Vector Cry:
Configure one Cry configuartion with CRYPTO_ALL_KEYS

Infineon or Traveo Cry:
Configure 4 different Cry configurations:
- CRYPTO_PAGE_0 is used to update the first key page
- CRYPTO_PAGE_1 is used to update the second key page
- CRYPTO_RAMKEY is used to update the Ram key with M1-M3
- CRYPTO_PLAINKEY is used to update the Ram key with a 16 byte plaintext key
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>CRYPTO_ALL_KEYS</DEFAULT-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="32e72a79-f702-41cf-afbf-d973e7ae7265">
															<SHORT-NAME>CRYPTO_ALL_KEYS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="2a2e541a-4557-4568-9758-e945cfc83f20">
															<SHORT-NAME>CRYPTO_PAGE_0</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="7a06a7fe-460d-4bc4-88e7-c3d2fc8edd96">
															<SHORT-NAME>CRYPTO_PAGE_1</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="8f496e5c-a17f-4227-a4a3-77a2ae24ffd9">
															<SHORT-NAME>CRYPTO_RAMKEY</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="37d9a191-f2fc-4bb0-9795-118d15fa12e6">
															<SHORT-NAME>CRYPTO_PLAINKEY</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="570b0bda-86f8-4ecd-b0c4-62ff6f581970">
													<SHORT-NAME>CryptoSymKeyExtractCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryKeyExtract/CryKeyExtractConfig</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="cee564d5-9631-4ee1-947a-8ef0e03c62fd">
											<SHORT-NAME>CryptoSymKeyWrapSymConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to export the SHE Ram key as M1-M3 or M1-M5 depending on the provided buffer length.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackSymKeyWrapSym -->
												<!-- PARAMETER DEFINITION: CsmSymKeyWrapSymInitConfiguration -->
												<ECUC-STRING-PARAM-DEF UUID="78f85885-8a98-4277-b2f4-1b79a9b05cfc">
													<SHORT-NAME>CryptoSymKeyWrapSymInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<!-- PARAMETER DEFINITION: CsmSymKeyWrapSymPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="40d0d410-ad57-4843-8c5b-cb81fe7eb01a">
													<SHORT-NAME>CryptoSymKeyWrapSymPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Symmetrical Key Wrapping Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="e9c3fd89-ce8f-4326-898c-9be4a64e8ab9">
													<SHORT-NAME>CryptoSymKeyWrapSymIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-CHOICE-REFERENCE-DEF UUID="9f3f484d-78d7-4732-922e-e0d8f1d4e5b0">
													<SHORT-NAME>CryptoSymKeyWrapSymCryRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Reference to a Cry configuration in case a Vector Cry is used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REFS>
														<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Cry/CryKeyWrapSym/CryKeyWrapSymConfig</DESTINATION-REF>
													</DESTINATION-REFS>
												</ECUC-CHOICE-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="c2e89520-a820-4e16-98f2-165d4c2854a7">
											<SHORT-NAME>CryptoSymBlockEncryptConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to do a AES Encryption in ECB mode with a Infineon or Traveo Cry.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackSymEncrypt -->
												<!-- PARAMETER DEFINITION: CsmSymBlockEncryptInitConfiguration -->
												<!-- PARAMETER DEFINITION: CsmSymEncryptPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="ffcad8ef-8578-4ee0-a205-e2aca1f55621">
													<SHORT-NAME>CryptoSymBlockEncryptPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Symmetrical Encryption Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="8be216bb-ba16-4fd1-9a67-3bda6dd7fbdb">
													<SHORT-NAME>CryptoSymBlockEncryptIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="aa3a71e7-3f36-44a1-8294-97558e136155">
													<SHORT-NAME>CryptoSymBlockEncryptInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-REFERENCE-DEF UUID="015e4509-9460-4317-94b7-10f3435b409d">
													<SHORT-NAME>CryptoSymBlockEncryptCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="9d3ac24b-7d6a-4cb1-a404-2071d37feebf">
											<SHORT-NAME>CryptoSymBlockDecryptConfig</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Cry service which is used to do a AES Decryption in ECB mode with a Infineon or Traveo Cry.</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>0</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<MULTIPLE-CONFIGURATION-CONTAINER>false</MULTIPLE-CONFIGURATION-CONTAINER>
											<PARAMETERS>
												<!-- PARAMETER DEFINITION: CsmCallbackSymEncrypt -->
												<!-- PARAMETER DEFINITION: CsmSymBlockEncryptInitConfiguration -->
												<!-- PARAMETER DEFINITION: CsmSymEncryptPrimitiveName -->
												<ECUC-STRING-PARAM-DEF UUID="cb457564-45c5-4b75-a9dc-6c2f098c8dc0">
													<SHORT-NAME>CryptoSymBlockDecryptPrimitiveName</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Name of Symmetrical Encryption Primitive</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the cryptographic primitive to use.
This name will be used to form the function pointers to the Start, Update and Finish functions of the corresponding cryptographic primitive according to the following rule: &lt;name&gt;[Start|Update|Finish]
Usually these functions are provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="c62b3408-3c2d-445a-9c10-4471a88ef6d4">
													<SHORT-NAME>CryptoSymBlockDecryptIncludeFile</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Include file of specific Service</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">Header file of the underlying cryptographic service that shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
												<ECUC-STRING-PARAM-DEF UUID="c75d3360-2ad2-4e7a-bee1-281eadf43feb">
													<SHORT-NAME>CryptoSymBlockDecryptInitConfiguration</SHORT-NAME>
													<LONG-NAME>
														<L-4 L="EN">Symbolic Name of Init Configuration Structure</L-4>
													</LONG-NAME>
													<DESC>
														<L-2 L="EN">This is the name of the C symbol, which contains the configuration of the underlying cryptographic primitive.
Usually, this symbol represents a structure provided by the CRY module.
</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
												</ECUC-STRING-PARAM-DEF>
											</PARAMETERS>
											<REFERENCES>
												<ECUC-REFERENCE-DEF UUID="020b3319-10be-4017-876e-18c311d22290">
													<SHORT-NAME>CryptoSymBlockDecryptCsmJobRef</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Job which will indicate that this configuration shall be used.</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY-INFINITE>true</UPPER-MULTIPLICITY-INFINITE>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<DESTINATION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob</DESTINATION-REF>
												</ECUC-REFERENCE-DEF>
											</REFERENCES>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
										<ECUC-PARAM-CONF-CONTAINER-DEF UUID="9017fbbd-47af-46d5-9717-5398f250fe47">
											<SHORT-NAME>CryptoWrapperGeneral</SHORT-NAME>
											<DESC>
												<L-2 L="EN">Container for specific options</L-2>
											</DESC>
											<ADMIN-DATA>
												<SDGS>
													<SDG GID="DV:CfgPostBuild">
														<SD GID="DV:postBuildSelectableChangeable">false</SD>
														<SD GID="DV:postBuildNotDeletable">false</SD>
													</SDG>
												</SDGS>
											</ADMIN-DATA>
											<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
											<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
											<POST-BUILD-CHANGEABLE>false</POST-BUILD-CHANGEABLE>
											<PARAMETERS>
												<ECUC-INTEGER-PARAM-DEF UUID="bc58c02d-b787-40bf-bd0d-00296bf4c264">
													<SHORT-NAME>CryptoSecondKeyPageOffset</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Vector: 15
Infineon: 15
Traveo: 20</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>15</DEFAULT-VALUE>
													<MAX>20</MAX>
													<MIN>15</MIN>
												</ECUC-INTEGER-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="319888cf-c148-4e2d-9c7b-d18298efe358">
													<SHORT-NAME>CryptoKeyUpdateScheme</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Vector: KEYID_M1_M2_M3
(provide a buffer which is 65 Bytes long and has a prepending KeyId)

Infineo: MULTIPLE_CONFIGS
(e.g. one config for first keypage and another config for the second keypage)
Traveo: MULTIPLE_CONFIGS</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>KEYID_M1_M2_M3</DEFAULT-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="93f9c538-cc59-4b40-9b66-a714ab6a5cd8">
															<SHORT-NAME>KEYID_M1_M2_M3</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="b71503ed-7b7d-4001-8b6d-6fc19d88c4fe">
															<SHORT-NAME>MULTIPLE_CONFIGS</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="37a4e2fa-7451-4786-aed5-977b2fca5b38">
													<SHORT-NAME>CryptoUseKeyExtractForPlaintextKey</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Vector: TRUE or FALSE
Infineon: TRUE
Traveo: TRUE</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>true</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="a9aa0466-0287-41f1-aada-02e0898a2667">
													<SHORT-NAME>CryptoProvideBufferInBlockFinish</SHORT-NAME>
													<DESC>
														<L-2 L="EN">SymBlockEncrypt/Decrypt do not expect a buffer to be provided in the finish funtion. I a Cry expects these parameters, the option has to be enabled.


Vector: Option is ignored
Infineon: TRUE
Traveo: FALSE</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>false</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="8aa6dac6-4780-43ed-a58b-827db0cef2d2">
													<SHORT-NAME>CryptoProvideIdInsteadOfPointer</SHORT-NAME>
													<DESC>
														<L-2 L="EN">If a Cry expects Ids of type Csm_ConfigIdType instead of a void pointer in the update and finish function, this option has to be enabled.

Vector: FALSE
Infineon: FALSE
Traveo: TRUE</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>false</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
												<ECUC-ENUMERATION-PARAM-DEF UUID="0d755e4a-60da-4bca-9963-c8380444cf9d">
													<SHORT-NAME>CryptoKeyIdMapping</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Specify the mapping of the keyIds from Crypto to Cry.

Examples:
RAW:
Key_1 -&gt; ID passed to Cry = 4

MAPPED:
Key_1 -&gt; ID passed to Cry = 1

Vector Cry:
Set all service configurations in the CRY to the value selected here.

Infineon Cry:
Set this Value to CRYPTO_KEYIDTYPE_MAPPED</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>CRYPTO_KEYIDTYPE_MAPPED</DEFAULT-VALUE>
													<LITERALS>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="ca146371-7f9b-482e-9a77-d930432b3d4d">
															<SHORT-NAME>CRYPTO_KEYIDTYPE_RAW</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
														<ECUC-ENUMERATION-LITERAL-DEF UUID="f3b81ba7-9cc8-453e-9bb8-1232c0ed40de">
															<SHORT-NAME>CRYPTO_KEYIDTYPE_MAPPED</SHORT-NAME>
														</ECUC-ENUMERATION-LITERAL-DEF>
													</LITERALS>
												</ECUC-ENUMERATION-PARAM-DEF>
												<ECUC-BOOLEAN-PARAM-DEF UUID="411a0aa8-3131-4143-8d9d-a34d93d4f7ec">
													<SHORT-NAME>CryptoProvideCsmNotificationApi</SHORT-NAME>
													<DESC>
														<L-2 L="EN">Provides the notification API of the Csm for the Cry</L-2>
													</DESC>
													<LOWER-MULTIPLICITY>1</LOWER-MULTIPLICITY>
													<UPPER-MULTIPLICITY>1</UPPER-MULTIPLICITY>
													<IMPLEMENTATION-CONFIG-CLASSES>
														<ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
															<CONFIG-CLASS>PRE-COMPILE</CONFIG-CLASS>
															<CONFIG-VARIANT>VARIANT-PRE-COMPILE</CONFIG-VARIANT>
														</ECUC-IMPLEMENTATION-CONFIGURATION-CLASS>
													</IMPLEMENTATION-CONFIG-CLASSES>
													<ORIGIN>Vector Informatik</ORIGIN>
													<REQUIRES-INDEX>false</REQUIRES-INDEX>
													<SYMBOLIC-NAME-VALUE>false</SYMBOLIC-NAME-VALUE>
													<DEFAULT-VALUE>false</DEFAULT-VALUE>
												</ECUC-BOOLEAN-PARAM-DEF>
											</PARAMETERS>
										</ECUC-PARAM-CONF-CONTAINER-DEF>
									</SUB-CONTAINERS>
								</ECUC-PARAM-CONF-CONTAINER-DEF>
							</CONTAINERS>
						</ECUC-MODULE-DEF>
						<ECUC-MODULE-CONFIGURATION-VALUES UUID="bd7508ab-cf3e-4b73-b326-57de0c581a51">
							<SHORT-NAME>Crypto_Pre</SHORT-NAME>
							<DEFINITION-REF DEST="ECUC-MODULE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto</DEFINITION-REF>
							<CONTAINERS>
								<ECUC-CONTAINER-VALUE UUID="c7eab868-8948-4938-a7e9-ce9f9c94cc3d">
									<SHORT-NAME>CryptoPrimitives</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives</DEFINITION-REF>
									<SUB-CONTAINERS>
										<ECUC-CONTAINER-VALUE UUID="94bd2408-f536-460f-af1d-6e4e2ca08e44">
											<SHORT-NAME>AesEncrypt</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_AES</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_ECB</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveService</DEFINITION-REF>
													<VALUE>CRYPTO_ENCRYPT</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_CBC</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_NOT_SET</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="e088b932-1582-423e-91d7-5eb54bac5f07">
											<SHORT-NAME>AesDecrypt</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_AES</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_ECB</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveService</DEFINITION-REF>
													<VALUE>CRYPTO_DECRYPT</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_CBC</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_NOT_SET</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="1a72be2d-aef4-489b-9f12-70d086e729bf">
											<SHORT-NAME>AesCmacGenerate</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_AES</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_CMAC</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveService</DEFINITION-REF>
													<VALUE>CRYPTO_MAC_GENERATE</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_NOT_SET</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="385c980b-9dfb-4ea6-8358-8870d2536f58">
											<SHORT-NAME>AesCmacVerify</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_AES</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_CMAC</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveService</DEFINITION-REF>
													<VALUE>CRYPTO_MAC_VERIFY</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_NOT_SET</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="2a5d21a8-015d-4dc9-bb1a-977727bad5a0">
											<SHORT-NAME>Random</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_RNG</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmMode</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOMODE_NOT_SET</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveService</DEFINITION-REF>
													<VALUE>CRYPTO_RANDOM</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoPrimitives/CryptoPrimitive/CryptoPrimitiveAlgorithmSecondaryFamily</DEFINITION-REF>
													<VALUE>CRYPTO_ALGOFAM_NOT_SET</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
									</SUB-CONTAINERS>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="6629993b-c912-4343-8292-776896e0ba94">
									<SHORT-NAME>CryptoKeyTypes</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes</DEFINITION-REF>
									<SUB-CONTAINERS>
										<ECUC-CONTAINER-VALUE UUID="d8e33f1e-7f35-47e7-b803-1f093a17f0d1">
											<SHORT-NAME>SheNvmKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="7e625cfe-2d82-426f-b962-a1498ebcc0cf">
											<SHORT-NAME>SheRamKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheRamKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="48083daa-d6cb-40cf-98f3-a675c5b6fdca">
											<SHORT-NAME>SheNvmKey_Proof</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheProof</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="6bae2bb0-88cb-4ef1-8251-cd69f40d91d5">
											<SHORT-NAME>SheRamKey_IV</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheRamKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_AesIV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="8e224fcd-966c-4748-ab65-9794f7c70429">
											<SHORT-NAME>SheNvmKey_IV</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_AesIV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="494b5ea4-236a-4e29-946d-e4a4940abfc1">
											<SHORT-NAME>SheNvmKey_Proof_IV</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_AesIV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheProof</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="e2e06f93-efd2-412e-aa71-8e4036405644">
											<SHORT-NAME>SheRamKey_Proof</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheRamKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheProof</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="9c2ec1d9-aad0-474b-94f0-5bf0f56e3bf5">
											<SHORT-NAME>SheRamKey_Proof_IV</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheRamKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheProof</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_AesIV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="c4edc253-b168-4d9e-865d-899340ffd375">
											<SHORT-NAME>CryptoKey_IV</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_CryptoKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_AesIV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="e097bea2-0699-4ce6-9ee5-94b27f21eaf9">
											<SHORT-NAME>CryptoKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType</DEFINITION-REF>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes/CryptoKeyType/CryptoKeyElementRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_CryptoKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
									</SUB-CONTAINERS>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="54774215-c7f0-4a36-ad31-a6fd2655835e">
									<SHORT-NAME>CryptoGeneral</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoGeneral</DEFINITION-REF>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="8403a3b8-31cf-4692-bdc4-b17d89b59174">
									<SHORT-NAME>CryptoKeyElements</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements</DEFINITION-REF>
									<SUB-CONTAINERS>
										<ECUC-CONTAINER-VALUE UUID="dec5d686-4e62-4cc7-8c6d-f01fb17a4f6b">
											<SHORT-NAME>Crypto_30_CryWrapper_SheNvmKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementId</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementAllowPartialAccess</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementPersist</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementReadAccess</DEFINITION-REF>
													<VALUE>RA_DENIED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementSize</DEFINITION-REF>
													<VALUE>64</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementWriteAccess</DEFINITION-REF>
													<VALUE>WA_ENCRYPTED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementVirtualTargetRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="0a75950e-1569-475c-aa69-6e09b026bfcc">
											<SHORT-NAME>Crypto_30_CryWrapper_AesIV</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementId</DEFINITION-REF>
													<VALUE>5</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementAllowPartialAccess</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementPersist</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementReadAccess</DEFINITION-REF>
													<VALUE>RA_ALLOWED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementWriteAccess</DEFINITION-REF>
													<VALUE>WA_ALLOWED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementSize</DEFINITION-REF>
													<VALUE>16</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="fabbe411-4b9c-4965-909e-a4933f11b63a">
											<SHORT-NAME>Crypto_30_CryWrapper_SheProof</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementId</DEFINITION-REF>
													<VALUE>2</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementReadAccess</DEFINITION-REF>
													<VALUE>RA_ALLOWED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementAllowPartialAccess</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementPersist</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementSize</DEFINITION-REF>
													<VALUE>48</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementWriteAccess</DEFINITION-REF>
													<VALUE>WA_ALLOWED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="512c597b-00b3-488d-b023-4b4a23fe922b">
											<SHORT-NAME>Crypto_30_CryWrapper_SheRamKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementId</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementAllowPartialAccess</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementPersist</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementReadAccess</DEFINITION-REF>
													<VALUE>RA_ENCRYPTED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementSize</DEFINITION-REF>
													<VALUE>16</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementWriteAccess</DEFINITION-REF>
													<VALUE>WA_ALLOWED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementVirtualTargetRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyElements/Crypto_30_CryWrapper_SheRamKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="fa741892-bac0-428a-af40-99fd36985e19">
											<SHORT-NAME>Crypto_30_CryWrapper_CryptoKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementId</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementAllowPartialAccess</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-BOOLEAN-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementPersist</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementReadAccess</DEFINITION-REF>
													<VALUE>RA_ENCRYPTED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementSize</DEFINITION-REF>
													<VALUE>16</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-TEXTUAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-ENUMERATION-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements/CryptoKeyElement/CryptoKeyElementWriteAccess</DEFINITION-REF>
													<VALUE>WA_ALLOWED</VALUE>
												</ECUC-TEXTUAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
									</SUB-CONTAINERS>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="07af9c8f-938b-46a6-9cb5-613e66933125">
									<SHORT-NAME>CryptoKeys</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys</DEFINITION-REF>
									<SUB-CONTAINERS>
										<ECUC-CONTAINER-VALUE UUID="f69f3a1e-187b-4bb6-bf67-d1376654b531">
											<SHORT-NAME>SecretKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="ab63cdf8-b033-4d25-900e-4cc327504800">
											<SHORT-NAME>MasterEcuKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="92be8eb6-1c46-4ea3-9741-42fb0c9a092c">
											<SHORT-NAME>BootMacKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>2</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="f9f1bfc2-984a-465b-9a4c-6fb04c980d9a">
											<SHORT-NAME>BootMac</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>3</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="ab5334c3-bb2b-4692-b112-ae78e2a903ab">
											<SHORT-NAME>Key_1</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>4</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="ef4e53b7-90ac-438b-9774-808c1c22bb4d">
											<SHORT-NAME>Key_2</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>5</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="3200d58c-126e-415e-9a80-904f1b73821f">
											<SHORT-NAME>Key_3</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>6</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="5435e273-521c-4e17-abeb-4467cbd487c4">
											<SHORT-NAME>Key_4</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>7</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="e04ba744-5603-458b-932a-5307dd37fcaf">
											<SHORT-NAME>Key_5</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>8</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="29a50704-3535-4ae6-a3ec-5602d4a2cddc">
											<SHORT-NAME>Key_6</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>9</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="235e931c-80fe-42ba-8ee0-b82d84c2739f">
											<SHORT-NAME>Key_7</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>10</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="f7a1817e-65c6-47d7-a5b0-2073a7c161c6">
											<SHORT-NAME>Key_8</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>11</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="bdd3886c-9fd8-4056-8d88-ebc1abeefca0">
											<SHORT-NAME>Key_9</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>12</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="53efd732-8b09-4789-b3c7-6a90880cc6b9">
											<SHORT-NAME>Key_10</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>13</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="49ce68a1-6759-4fe9-b460-61bfe604cd74">
											<SHORT-NAME>Key_11</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>15</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="096de5a6-bde3-4dc7-96de-d6296ada1047">
											<SHORT-NAME>Key_12</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>16</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="7ea74245-787a-4751-8a9b-505f51bb8eab">
											<SHORT-NAME>Key_13</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>17</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="64fd3f80-68c7-4f55-b595-0692ab28e4d5">
											<SHORT-NAME>Key_14</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>18</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="18680e7c-9832-47f0-b74d-573b447e433a">
											<SHORT-NAME>Key_15</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>19</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="812b104d-4ae7-44aa-b5e0-b30533d08f91">
											<SHORT-NAME>Key_16</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>20</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="6c1bcd98-43d9-4b04-94a6-141f8ef5a38a">
											<SHORT-NAME>Key_17</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>21</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="8929e0c9-e789-4c14-91e1-026d5d67fbf2">
											<SHORT-NAME>Key_18</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>22</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="22859ed5-84be-4bc3-a0fa-5549df6dc626">
											<SHORT-NAME>Key_19</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>23</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="2826f61b-4ff4-4e98-9a01-fc9e49809781">
											<SHORT-NAME>Key_20</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>24</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="c55d042e-abe4-4ebe-9424-a07895723e7c">
											<SHORT-NAME>Key_Ram</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>14</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
										</ECUC-CONTAINER-VALUE>
									</SUB-CONTAINERS>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="6092837f-76c6-49ed-8d45-46dd9c00b89d">
									<SHORT-NAME>CryptoWrapper</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoWrapper</DEFINITION-REF>
								</ECUC-CONTAINER-VALUE>
							</CONTAINERS>
						</ECUC-MODULE-CONFIGURATION-VALUES>
						<ECUC-MODULE-CONFIGURATION-VALUES UUID="b1820846-3feb-4ece-982d-dc4980cca7b1">
							<SHORT-NAME>Crypto_Rec</SHORT-NAME>
							<DEFINITION-REF DEST="ECUC-MODULE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto</DEFINITION-REF>
							<CONTAINERS>
								<ECUC-CONTAINER-VALUE UUID="c1f49ce1-4561-4575-91dd-e1259b589b1c">
									<SHORT-NAME>CryptoKeyElements</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyElements</DEFINITION-REF>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="67991ea3-70c5-4aeb-ac83-1dc7e2d600ad">
									<SHORT-NAME>CryptoKeyTypes</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeyTypes</DEFINITION-REF>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="b47b49ba-b9a4-44ae-8fea-98502f842cd3">
									<SHORT-NAME>CryptoDriverObjects</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects</DEFINITION-REF>
									<SUB-CONTAINERS>
										<ECUC-CONTAINER-VALUE UUID="412fb29a-9a2c-483f-a4a7-ddfc1469bc08">
											<SHORT-NAME>Crypto_30_CryWrapper</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoDriverObjectQueueSize</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoDriverObjectId</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoPrimitiveRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoPrimitives/AesEncrypt</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoPrimitiveRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoPrimitives/AesDecrypt</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoPrimitiveRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoPrimitives/AesCmacGenerate</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoPrimitiveRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoPrimitives/AesCmacVerify</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoDriverObjects/CryptoDriverObject/CryptoPrimitiveRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoPrimitives/Random</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
									</SUB-CONTAINERS>
								</ECUC-CONTAINER-VALUE>
								<ECUC-CONTAINER-VALUE UUID="79ad1830-e545-4f01-beb2-80ca9c9dfc1b">
									<SHORT-NAME>CryptoKeys</SHORT-NAME>
									<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys</DEFINITION-REF>
									<SUB-CONTAINERS>
										<ECUC-CONTAINER-VALUE UUID="4251420e-b5b5-46ba-9295-1374ad804c38">
											<SHORT-NAME>SecretKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>0</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="b3903b79-05ba-40cb-8d4f-8d2c3df42633">
											<SHORT-NAME>MasterEcuKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>1</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="f8fc8aeb-9c34-42fd-970c-c9f184d7c190">
											<SHORT-NAME>BootMacKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>2</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="75108e88-b26a-4ecd-9173-60c12c8606a3">
											<SHORT-NAME>BootMac</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>3</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="33d2e88a-300a-44ae-9f39-ccd6776055f6">
											<SHORT-NAME>Key_1</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>4</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey_Proof_IV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="224c5d59-f68f-4d60-9c64-1c5fa4b5cfb0">
											<SHORT-NAME>Key_2</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>5</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="1c82c66a-eda4-4d0f-8dd3-4ef1ea279e1d">
											<SHORT-NAME>Key_3</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>6</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="ee172752-f653-472d-970b-7648ddf9a788">
											<SHORT-NAME>Key_4</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>7</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="8dc58350-58b6-4f61-b32a-1096330f8015">
											<SHORT-NAME>Key_5</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>8</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="1e1261e8-860e-4f26-9a09-b3647066190c">
											<SHORT-NAME>Key_6</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>9</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="f62cc1e7-8543-4df9-b9fc-19382cb8b724">
											<SHORT-NAME>Key_7</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>10</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="c0f1195a-59d4-4175-afc9-42762899f55e">
											<SHORT-NAME>Key_8</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>11</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="ab4f0774-47be-413b-8d7e-fdc92d6771d6">
											<SHORT-NAME>Key_9</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>12</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="5fce3350-a857-44e8-a147-d699935a3635">
											<SHORT-NAME>Key_10</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>13</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="bf4508e2-f707-4a64-b1fa-59298d501664">
											<SHORT-NAME>Key_11</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>15</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="845bf20d-fe40-4fb4-b91e-b4a416368435">
											<SHORT-NAME>Key_12</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>16</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="d83a1ad3-c754-4622-b1af-39db92ad68ba">
											<SHORT-NAME>Key_13</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>17</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="fb9593bd-f3b9-4851-96ec-65ba981f300e">
											<SHORT-NAME>Key_14</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>18</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="117ea01b-3e06-484d-ac5e-96029f24647d">
											<SHORT-NAME>Key_15</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>19</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="d7a79390-51a6-4a40-bb64-9d768be1e152">
											<SHORT-NAME>Key_16</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>20</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="7e43809c-e671-474c-b1e9-ddd6669e9155">
											<SHORT-NAME>Key_17</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>21</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="fc0fa210-2079-480b-ae43-2e831afd751f">
											<SHORT-NAME>Key_18</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>22</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="1b6ee6a7-d9a1-4045-8b1e-0abeecbdcf9d">
											<SHORT-NAME>Key_19</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>23</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="698455bd-8137-472b-bdf2-3c2bfc5ab3c8">
											<SHORT-NAME>Key_20</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>24</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheNvmKey</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="ffe98e1c-1f4e-4320-8e7f-048dd61b9ce5">
											<SHORT-NAME>Key_Ram</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>14</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/SheRamKey_IV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
										<ECUC-CONTAINER-VALUE UUID="70840549-91ab-4025-96f3-44152cdf9674">
											<SHORT-NAME>CryWrapper_CryptoKey</SHORT-NAME>
											<DEFINITION-REF DEST="ECUC-PARAM-CONF-CONTAINER-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey</DEFINITION-REF>
											<PARAMETER-VALUES>
												<ECUC-NUMERICAL-PARAM-VALUE>
													<DEFINITION-REF DEST="ECUC-INTEGER-PARAM-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyId</DEFINITION-REF>
													<VALUE>25</VALUE>
												</ECUC-NUMERICAL-PARAM-VALUE>
											</PARAMETER-VALUES>
											<REFERENCE-VALUES>
												<ECUC-REFERENCE-VALUE>
													<DEFINITION-REF DEST="ECUC-REFERENCE-DEF">/MICROSAR/Crypto_30_CryWrapper/Crypto/CryptoKeys/CryptoKey/CryptoKeyTypeRef</DEFINITION-REF>
													<VALUE-REF DEST="BSW-MODULE-ENTRY">/ActiveEcuC/Crypto_30_CryWrapper/CryptoKeyTypes/CryptoKey_IV</VALUE-REF>
												</ECUC-REFERENCE-VALUE>
											</REFERENCE-VALUES>
										</ECUC-CONTAINER-VALUE>
									</SUB-CONTAINERS>
								</ECUC-CONTAINER-VALUE>
							</CONTAINERS>
						</ECUC-MODULE-CONFIGURATION-VALUES>
					</ELEMENTS>
				</AR-PACKAGE>
			</AR-PACKAGES>
		</AR-PACKAGE>
	</AR-PACKAGES>
</AUTOSAR>